home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / wsc4vb24 / wsc32.fox < prev    next >
Encoding:
Text File  |  1999-06-01  |  2.9 KB  |  95 lines

  1. ***[ WSC32 Declarations (WSC Ver 2.4) for Visual FoxPro 3.0] ***
  2. #define COM1   0
  3. #define COM2   1
  4. #define COM3   2
  5. #define COM4   3
  6. #define COM5   4
  7. #define COM6   5
  8. #define COM7   6
  9. #define COM8   7
  10. #define COM9   8
  11. #define COM10  9
  12. #define COM11 10
  13. #define COM12 11
  14. #define COM13 12
  15. #define COM14 13
  16. #define COM15 14
  17. #define COM16 15
  18. #define COM17 16
  19. #define COM18 17
  20. #define COM19 18
  21. #define COM20 19
  22.  
  23. * Parity Codes
  24. #define NoParity 0
  25. #define OddParity  1
  26. #define EvenParity 2
  27. #define MarkParity 3
  28. #define SpaceParity 4
  29. * Stop Bit Codes
  30. #define OneStopBit  0
  31. #define TwoStopBits 2
  32. * Word Length Codes
  33. #define WordLength5  5
  34. #define WordLength6  6
  35. #define WordLength7  7
  36. #define WordLength8  8
  37. * return codes
  38. #define WSC_NO_DATA   -100
  39. #define WSC_RANGE     -101
  40. #define WSC_ABORTED   -102
  41. #define WSC_WIN32ERR  -103
  42. #define WSC_EXPIRED   -104
  43. #define IE_BADID      -1
  44. #define IE_OPEN       -2
  45. #define IE_NOPEN      -3
  46. #define IE_MEMORY     -4
  47. #define IE_DEFAULT    -5
  48. #define IE_HARDWARE   -10
  49. #define IE_BYTESIZE   -11
  50. #define IE_BAUDRATE   -12
  51. * baud codes
  52. #define Baud110    0
  53. #define Baud300    1
  54. #define Baud1200   2
  55. #define Baud2400   3
  56. #define Baud4800   4
  57. #define Baud9600   5
  58. #define Baud19200  6
  59. #define Baud38400  7
  60. #define Baud57600  8
  61. #define Baud115200 9
  62. * SioGetError masks
  63. #define WSC_RXOVER   1
  64. #define WSC_OVERRUN  2
  65. #define WSC_PARITY   4
  66. #define WSC_FRAME    8
  67. #define WSC_BREAK    16
  68. #define WSC_TXFULL   256
  69. * WSC Functions
  70. DECLARE INTEGER SioBaud in WSC32.DLL INTEGER Port, INTEGER BaudCode
  71. DECLARE INTEGER SioCTS in WSC32.DLL INTEGER Port
  72. DECLARE INTEGER SioDCD in WSC32.DLL INTEGER Port
  73. DECLARE INTEGER SioDebug in WSC32.DLL INTEGER Port
  74. DECLARE INTEGER SioDone in WSC32.DLL INTEGER Port
  75. DECLARE INTEGER SioDSR in WSC32.DLL INTEGER Port
  76. DECLARE INTEGER SioDTR in WSC32.DLL INTEGER Port, INTEGER Cmd
  77. DECLARE INTEGER SioEvent in WSC32.DLL INTEGER Port, INTEGER Mask
  78. DECLARE INTEGER SioFlow in WSC32.DLL INTEGER Port, INTEGER Cmd
  79. DECLARE INTEGER SioInfo in WSC32.DLL INTEGER Cmd 
  80. DECLARE INTEGER SioGetc in WSC32.DLL INTEGER Port
  81. DECLARE INTEGER SioParms in WSC32.DLL INTEGER Port,INTEGER P1,INTEGER P2,INTEGER P3
  82. DECLARE INTEGER SioPutc in WSC32.DLL INTEGER Port, INTEGER TheChar
  83. DECLARE INTEGER SioRead in WSC32.DLL INTEGER Port, INTEGER Reg
  84. DECLARE INTEGER SioReset in WSC32.DLL INTEGER Port, INTEGER RxBufSize, INTEGER TxBufSize
  85. DECLARE INTEGER SioRI in WSC32.DLL INTEGER Port
  86. DECLARE INTEGER SioRTS in WSC32.DLL INTEGER Port, INTEGER Cmd
  87. DECLARE INTEGER SioRxClear in WSC32.DLL INTEGER Port
  88. DECLARE INTEGER SioRxQue in WSC32.DLL INTEGER Port
  89. DECLARE INTEGER SioStatus in WSC32.DLL INTEGER  Port, INTEGER  Cmd
  90. DECLARE INTEGER SioTxClear in WSC32.DLL INTEGER  Port
  91. DECLARE INTEGER SioTxQue in WSC32.DLL INTEGER  Port
  92. DECLARE INTEGER SioUnGetc in WSC32.DLL INTEGER  Port, INTEGER  TheChar
  93. DECLARE INTEGER SioWinError in WSC32.DLL STRING @Buffer, INTEGER  Size
  94. ***[ End of WSC32 Declarations ]***
  95.